home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_elm.idb / usr / freeware / doc / elm / Config.cat.z / Config.cat
Encoding:
Text File  |  1998-10-28  |  25.5 KB  |  589 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                EEEEllllmmmm CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn GGGGuuuuiiiiddddeeee
  20.  
  21.  
  22.  
  23.  
  24.                   _H_o_w _t_o _i_n_s_t_a_l_l _a_n_d _c_u_s_t_o_m_i_z_e _t_h_e _E_l_m _m_a_i_l _s_y_s_t_e_m
  25.  
  26.  
  27.  
  28.                                  The Elm Mail System
  29.                                     (Version 2.4)
  30.  
  31.  
  32.                            Syd Weinstein, Elm Coordinator
  33.                                Datacomp Systems, Inc.
  34.                                    3837 Byron Road
  35.                           Huntingdon Valley, PA 19006-2320
  36.  
  37.                           email: elm@DSI.COM  or  dsinc!elm
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                           Copyright 1986,1987 by Dave Taylor
  56.                   Copyright 1988-1992 by The USENET Community Trust
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.                                EEEEllllmmmm CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn GGGGuuuuiiiiddddeeee
  145.  
  146.                          (The Elm Mail System, Version 2.4)
  147.  
  148.                                    October 1, 1992
  149.  
  150.  
  151.  
  152.  
  153.                                     Syd Weinstein
  154.                                Datacomp Systems, Inc.
  155.                                    3837 Byron Road
  156.                           Huntingdon Valley, PA 19006-2320
  157.  
  158.                           email: elm@DSI.COM  or  dsinc!elm
  159.  
  160.  
  161.                                     Derived from
  162.                          "The Elm Mail System, Version 2.0"
  163.                                          by
  164.                                      Dave Taylor
  165.                                   Intuitive Systems
  166.                               Mountain View, California
  167.                     email: taylor@intuitive.com  or  limbo!taylor
  168.  
  169.  
  170.  
  171.           This document is intended as a supplement to the _E_l_m _U_s_e_r_s  _G_u_i_d_e
  172.           and  _E_l_m _R_e_f_e_r_e_n_c_e _G_u_i_d_e and should be of interest mainly to peo-
  173.           ple at a  site  installing,  maintaining,  and/or  modifying  the
  174.           source code to the Elm mail system.
  175.  
  176.           It is _r_e_q_u_i_r_e_d that installation be done by using  the  _C_o_n_f_i_g_u_r_e
  177.           script  supplied  with  the system.  Please see the file _I_n_s_t_r_u_c_t
  178.           for further information on running _C_o_n_f_i_g_u_r_e.
  179.  
  180.           The remainder of this document discusses  the  various  questions
  181.           asked  by  the  _C_o_n_f_i_g_u_r_e  script  and  the options available via
  182.           direct editing of various files  and  parameters.   As  indicated
  183.           above,  almost  all of the sites that install Elm should find the
  184.           _C_o_n_f_i_g_u_r_e script more than sufficient.
  185.  
  186.  
  187.  
  188.           UUUUssssiiiinnnngggg _C_o_n_f_i_g_u_r_e
  189.  
  190.           _C_o_n_f_i_g_u_r_e is a shell script  that  automatically  determines  the
  191.           type  of  system it is running on and tunes the parameters of Elm
  192.           to fit that system and its environment.  Where the installer  has
  193.  
  194.  
  195.           Elm Configuration Guide                               Version 2.4
  196.  
  197.  
  198.  
  199.  
  200.  
  201.           Elm Configuration Guide                               Version 2.4
  202.  
  203.  
  204.           a choice, it asks questions of the installer.  _C_o_n_f_i_g_u_r_e provides
  205.           its own instructions when run, so they  are  not  repeated  here.
  206.           However, when the installer is presented with a choice, this next
  207.           section explains some of the  options  available.   Not  all  the
  208.           questions or options to those questions are explained here.
  209.  
  210.           UUUUsssseeee ffffccccnnnnttttllll ssssttttyyyylllleeee lllloooocccckkkkiiiinnnngggg????
  211.           UUUUsssseeee fffflllloooocccckkkk ssssttttyyyylllleeee lllloooocccckkkkiiiinnnngggg????
  212.           UUUUsssseeee ddddoooottttlllloooocccckkkk ((((....lllloooocccckkkk)))) ssssttttyyyylllleeee lllloooocccckkkkiiiinnnngggg????
  213.  
  214.           Elm, like all Mail User Agents (MUAs), has times  when  it  needs
  215.           exclusive access to the mail spool file.  There are three methods
  216.           of locking the mail spool file: ._l_o_c_k files,  _f_c_n_t_l,  and  _f_l_o_c_k.
  217.           ._l_o_c_k  files is the original method, and is used by MUAs and Mail
  218.           Transport Agents (MTAs).  Whenever possible ._l_o_c_k files should be
  219.           enabled  to  assure  backwards  compatibility with older MUAs and
  220.           MTAs.
  221.  
  222.           BSD systems introduced _f_l_o_c_k style locking.  It uses the _f_l_o_c_k(_2)
  223.           system  call  to lock the file on the local node.  System V later
  224.           introduced _f_c_n_t_l style locking, which can also use a protocol for
  225.           remote  locking across the network.  Where both styles are avail-
  226.           able, it is advisable to use both, unless you are sure that  only
  227.           one is in use at your site.  Under many System V Release 4 (SVR4)
  228.           systems, they both use the same underlying system call (_f_l_o_c_k  is
  229.           translated  into  _f_c_n_t_l  style  locking),  so for that version of
  230.           UNIX(R), _f_l_o_c_k is not needed and _f_c_n_t_l style alone can be used.
  231.  
  232.           EEEEnnnnaaaabbbblllleeee ccccaaaalllleeeennnnddddaaaarrrr ffffeeeeaaaattttuuuurrrreeee????
  233.  
  234.           Elm has a feature to take specially marked lines within mail mes-
  235.           sages  and add them to a file for use by the system calendar pro-
  236.           gram.  The command to do this extraction needs to be  enabled  to
  237.           work.   There  is also a follow on question regarding the name of
  238.           the calendar file:
  239.  
  240.                DDDDeeeeffffaaaauuuulllltttt ccccaaaalllleeeennnnddddaaaarrrr ffffiiiilllleeee????
  241.  
  242.           which is usually _c_a_l_e_n_d_a_r on most systems.  This file resides  in
  243.           the user's home directory, not their ._e_l_m directory.
  244.  
  245.           DDDDooooeeeessss yyyyoooouuuurrrr ////eeeettttcccc////ppppaaaasssssssswwwwdddd ffffiiiilllleeee kkkkeeeeeeeepppp ffffuuuullllllll nnnnaaaammmmeeeessss iiiinnnn BBBBeeeerrrrkkkkeeeelllleeeeyyyy////VVVV7777  ffffoooorrrrmmmmaaaatttt
  246.           ((((nnnnaaaammmmeeee ffffiiiirrrrsssstttt tttthhhhiiiinnnngggg aaaafffftttteeeerrrr ''''::::'''' iiiinnnn GGGGCCCCOOOOSSSS ffffiiiieeeelllldddd))))????
  247.  
  248.           Elm uses the full name from the password file if it is available.
  249.           There  are  two major ways this name is stored.  Berkeley/V7 sys-
  250.           tems place the name as the entire GCOS field string, that  is  it
  251.           starts  directly  after  the  ':'  that delimits the fields.  USG
  252.           (UNIX Systems Group, or AT&T) systems put the user's name after a
  253.           department  number  and  separate it from that number by a hyphen
  254.  
  255.           __________
  256.           (R)UNIX is  a  registered  trademark  of  UNIX  Systems
  257.           Laboratories.
  258.  
  259.  
  260.           October 1, 1992                                            Page 2
  261.  
  262.  
  263.  
  264.  
  265.  
  266.           Elm Configuration Guide                               Version 2.4
  267.  
  268.  
  269.           ('-').  The end of the user's full name in  these  systems  is  a
  270.           '('.   Look  at  your  /_e_t_c/_p_a_s_s_w_d file and if either version ap-
  271.           plies, answer _y_e_s to this question; if  neither  applies,  answer
  272.           _n_o.  Elm can still get the user's name from the ._f_u_l_l_n_a_m_e file in
  273.           their home directory.
  274.  
  275.           EEEEvvvveeeerrrryyyy nnnnoooowwww aaaannnndddd tttthhhheeeennnn ssssoooommmmeeeeoooonnnneeee hhhhaaaassss aaaa ggggeeeetttthhhhoooossssttttnnnnaaaammmmeeee(((())))////uuuunnnnaaaammmmeeee(((()))) tttthhhhaaaatttt  lllliiiieeeessss
  276.           aaaabbbboooouuuutttt  tttthhhheeee  hhhhoooossssttttnnnnaaaammmmeeee bbbbuuuutttt ccccaaaannnn''''tttt bbbbeeee ffffiiiixxxxeeeedddd ffffoooorrrr ppppoooolllliiiittttiiiiccccaaaallll oooorrrr eeeeccccoooonnnnoooommmmiiiicccc
  277.           rrrreeeeaaaassssoooonnnnssss....  WWWWoooouuuulllldddd yyyyoooouuuu lllliiiikkkkeeee ttttoooo pppprrrreeeetttteeeennnndddd  ggggeeeetttthhhhoooossssttttnnnnaaaammmmeeee(((())))////uuuunnnnaaaammmmeeee(((())))  iiiissssnnnn''''tttt
  278.           tttthhhheeeerrrreeee aaaannnndddd mmmmaaaayyyybbbbeeee ccccoooommmmppppiiiilllleeee iiiinnnn tttthhhheeee hhhhoooossssttttnnnnaaaammmmeeee????
  279.  
  280.           Elm needs to know the correct name of the host on which it is ex-
  281.           ecuting  to be able to create the proper headers for the outbound
  282.           mail.  Some systems use one name for uucp and  another  name  for
  283.           the  system  and  others just don't reply to the subroutines with
  284.           the proper name.  In this case it will be necessary to compile in
  285.           the  name.   In all other cases this should not be needed.  It is
  286.           provided just in case there is a problem with your system.
  287.  
  288.           HHHHoooonnnnoooorrrrssss CCCCoooonnnntttteeeennnntttt----LLLLeeeennnnggggtttthhhh:::: hhhheeeeaaaaddddeeeerrrr????
  289.  
  290.           Starting with SVR4, many of  the  MTAs  are  binary  transparent.
  291.           This allows for sending binary messages, such as encoded voice or
  292.           graphics.  In doing so, they no longer can  tolerate  changes  in
  293.           the  message  content  by  the  mailers to aid in determining the
  294.           start of the next message.  To solve this  problem  the  CCCCoooonnnntttteeeennnntttt----
  295.           LLLLeeeennnnggggtttthhhh::::  header  was  added.   Elm  generates the CCCCoooonnnntttteeeennnntttt----LLLLeeeennnnggggtttthhhh::::
  296.           header, but to make full use of it, Elm should  also  not  escape
  297.           such  sequences as "From " at the start of a line of the message.
  298.           If your MTA (mailer) does honor the  CCCCoooonnnntttteeeennnntttt----LLLLeeeennnnggggtttthhhh::::  header  for
  299.           determining  the  start of the next message, answer this question
  300.           _y_e_s.
  301.  
  302.           Along the same lines, but now obsolete and being phased out, is a
  303.           problem  where  an MTA thinks a message is terminated by a single
  304.           lone period on a line.  _s_e_n_d_m_a_i_l has an option to turn  off  this
  305.           behavior and this option is set by default in _C_o_n_f_i_g_u_r_e.  If your
  306.           mailer cannot turn off this option, add a line to  _s_y_s_d_e_f_s._S_H  to
  307.           define  the  symbol NNNNEEEEEEEEDDDD____LLLLOOOONNNNEEEE____PPPPEEEERRRRIIIIOOOODDDD____EEEESSSSCCCCAAAAPPPPEEEE.  This symbol turns a
  308.           line with a lone period into a period and a blank to  avoid  this
  309.           problem.   This  symbol is ignored if the "Honors Content-Length:
  310.           header?" question is answered _y_e_s.
  311.  
  312.           DDDDooooeeeessss yyyyoooouuuurrrr mmmmaaaaiiiilllleeeerrrr uuuunnnnddddeeeerrrrssssttttaaaannnndddd IIIINNNNTTTTEEEERRRRNNNNEEEETTTT aaaaddddddddrrrreeeesssssssseeeessss????
  313.  
  314.           Elm works with systems that can process the '@' character of  In-
  315.           ternet format addresses or with the '!' format of _u_u_c_p addresses.
  316.           If your MTA understands the '@' format addresses, they should  be
  317.           used and this question answered _y_e_s.  If messages bounce when you
  318.           send them with '@' format addresses (such as "elm@dsi.com"), then
  319.           answer this question _n_o.
  320.  
  321.  
  322.  
  323.  
  324.  
  325.           October 1, 1992                                            Page 3
  326.  
  327.  
  328.  
  329.  
  330.  
  331.           Elm Configuration Guide                               Version 2.4
  332.  
  333.  
  334.           AAAAmmmm IIII ggggooooiiiinnnngggg ttttoooo bbbbeeee rrrruuuunnnnnnnniiiinnnngggg aaaassss aaaa sssseeeettttggggiiiidddd pppprrrrooooggggrrrraaaammmm????
  335.  
  336.           On USG and many other type systems, access to the  mailboxes  and
  337.           the  mailbox  directory  is via the group permissions.  The MUAs,
  338.           such as Elm, need write access in this directory to  be  able  to
  339.           move  the  mailbox around for internal editing and to create lock
  340.           files.   If  the  permissions  on  your  mailbox  directory   are
  341.           "drwxrwxr-x" (no write access for "others"), then Elm needs to be
  342.           a _s_e_t_g_i_d program.
  343.  
  344.           WWWWhhhhaaaatttt iiiissss tttthhhheeee ddddeeeeffffaaaauuuulllltttt eeeeddddiiiittttoooorrrr oooonnnn yyyyoooouuuurrrr ssssyyyysssstttteeeemmmm????
  345.  
  346.           If no editor is specified in the user's ._e_l_m/_e_l_m_r_c file, this  is
  347.           which editor to use.  The editor is used to compose outbound mail
  348.           messages.
  349.  
  350.           WWWWhhhhaaaatttt ppppaaaaggggeeeerrrr ddddoooo yyyyoooouuuu pppprrrreeeeffffeeeerrrr ttttoooo uuuusssseeee wwwwiiiitttthhhh EEEEllllmmmm????
  351.  
  352.           This is the standard pager to use for reading messages.   Besides
  353.           the usual system pagers, two Elm specific internal options exist:
  354.           _b_u_i_l_t_i_n and _b_u_i_l_t_i_n+.  The _b_u_i_l_t_i_n pager is faster to execute but
  355.           much less flexible than the system provided pagers.  The _b_u_i_l_t_i_n+
  356.           pager just clears the page before displaying the next page,  oth-
  357.           erwise the two versions are identical.
  358.  
  359.           OOOOtttthhhheeeerrrr CCCCoooonnnnffffiiiigggguuuurrrraaaabbbblllleeee PPPPaaaarrrraaaammmmeeeetttteeeerrrrssss
  360.           The following parameters rarely need to be changed, but are  pro-
  361.           vided  if  you  need  them.   _C_o_n_f_i_g_u_r_e does not prompt for their
  362.           values.  To change them, edit the  _h_d_r_s/_s_y_s_d_e_f_s._h  file  directly
  363.           after running _C_o_n_f_i_g_u_r_e.
  364.  
  365.           MAX_IN_WEEDLIST
  366.                     The maximum number of headers that can be specified  in
  367.                     the  weedout  list of the ._e_l_m/_e_l_m_r_c file.  A suggested
  368.                     alternative approach if this number is too small is  to
  369.                     specify  initial substrings in the file rather than in-
  370.                     creasing the number.  For  example,  say  you  want  to
  371.                     weedout   the  headers  "Latitude:"  and  "Latitudinal-
  372.                     Coords:", you could simply specify "Latitud" and  match
  373.                     them  both!  Furthermore you could also specify headers
  374.                     like "X-" and remove all the user defined headers!
  375.  
  376.           MAX_HOPS  When using the ggggrrrroooouuuupppp rrrreeeeppppllllyyyy command, this is the maximum
  377.                     number  of hops that a message can have taken.  This is
  378.                     used to try to optimize the return address (remove  cy-
  379.                     clic  loops and so on) and regular use should show that
  380.                     the default of 35 is plenty more than you'll ever need!
  381.  
  382.           system_text_file
  383.                     This is the source  text  file  for  the  system  level
  384.                     aliases.   See  either the _n_e_w_a_l_i_a_s man page or _T_h_e _E_l_m
  385.                     _A_l_i_a_s _S_y_s_t_e_m _U_s_e_r_s _G_u_i_d_e for further details.
  386.  
  387.  
  388.  
  389.  
  390.           October 1, 1992                                            Page 4
  391.  
  392.  
  393.  
  394.  
  395.  
  396.           Elm Configuration Guide                               Version 2.4
  397.  
  398.  
  399.           system_hash_file
  400.                     This is the file that contains the  hashed  version  of
  401.                     the system aliases generated by _n_e_w_a_l_i_a_s.
  402.  
  403.           system_data_file
  404.                     This is the other file the _n_e_w_a_l_i_a_s command installs in
  405.                     the system alias area and contains the actual addresses
  406.                     for each of the aliases contained in  the  hashed  data
  407.                     file.
  408.  
  409.           DEBUGFILE The name of the file to put in the user's home directo-
  410.                     ry if they choose to use the ----dddd (ddddeeeebbbbuuuugggg) option.
  411.  
  412.           OLDEBUG   The name of the file to save the previous debug  output
  413.                     as (this feature was added to ensure that users wanting
  414.                     to mail bug reports  wouldn't  automatically  overwrite
  415.                     the debug log of the session in question).
  416.  
  417.           temp_lock_dir
  418.                     Directory for lock files for XENIX.
  419.  
  420.           temp_file Temporary file for sending outbound messages.
  421.  
  422.           temp_form_file
  423.                     A place to store temporary forms (for Forms Mode) while
  424.                     answering them.
  425.  
  426.           temp_mbox Place to keep a copy of the incoming mailbox  to  avoid
  427.                     collisions with newer mail.
  428.  
  429.           temp_print
  430.                     File to use when creating a printout of a message.
  431.  
  432.           temp_edit File to use when editing the mailbox file on XENIX.
  433.  
  434.           temp_uuname
  435.                     Where to redirect output of the _u_u_n_a_m_e command.
  436.  
  437.           mailtime_file
  438.                     File to compare date to to determine if a given message
  439.                     is new since the last time the mail was read or not.
  440.  
  441.           readmsg_file
  442.                     File to use when communicating with the _r_e_a_d_m_s_g program
  443.                     (see that program for more information).
  444.  
  445.           smflags   Defines the options to hand to _s_e_n_d_m_a_i_l if and when the
  446.                     program chooses to use it.
  447.  
  448.           smflagsv  Defines the options to  hand  to  _s_e_n_d_m_a_i_l  in  verbose
  449.                     voyeur mode.
  450.  
  451.           mailer    If you don't have _s_e_n_d_m_a_i_l, this is the mailer  that'll
  452.                     be used.
  453.  
  454.  
  455.           October 1, 1992                                            Page 5
  456.  
  457.  
  458.  
  459.  
  460.  
  461.           Elm Configuration Guide                               Version 2.4
  462.  
  463.  
  464.           helpfile  The help file name prefix.
  465.  
  466.           ELMRC_INFO
  467.                     The file containing textual  messages  associated  with
  468.                     each  Elm  variable  setting  in  the user's ._e_l_m/_e_l_m_r_c
  469.                     file.  This is used when the user chooses to  save  the
  470.                     options from within the main program.
  471.  
  472.           elmrcfile The name of the automatic control file within the  ._e_l_m
  473.                     directory (by default _e_l_m_r_c).
  474.  
  475.           old_elmrcfile
  476.                     When a new _e_l_m_r_c file is saved, the  old  one  is  also
  477.                     saved by renaming it to whatever this identifier is set
  478.                     to.
  479.  
  480.           system_rc_file
  481.                     The  name  of  the  global  _e_l_m_r_c  file   (default   is
  482.                     $_l_i_b/_e_l_m._r_c).   This  is where the system administrator
  483.                     puts global default  values  for  any  parameters  con-
  484.                     trolled by the ._e_l_m/_e_l_m_r_c file.
  485.  
  486.           mailheaders
  487.                     The name of the optional file that users may have  that
  488.                     is included in the headers of each outbound message.
  489.  
  490.           dead_letter
  491.                     If the user decides not to send a message it is instead
  492.                     saved to this filename in their home directory.
  493.  
  494.           unedited_mail
  495.                     In the strange case when the mailer suddenly finds  all
  496.                     the  directories  it  uses shut off (like /_u_s_r/_m_a_i_l and
  497.                     /_t_m_p) then it'll put the current mailbox into this file
  498.                     in the user's home directory.
  499.  
  500.           newalias  How to install new aliases (note that you MUST have the
  501.                     ----gggg option!).
  502.  
  503.           readmsg   What the _r_e_a_d_m_s_g program is installed as.
  504.  
  505.           RRRRuuuunnnnttttiiiimmmmeeee ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn ---- tttthhhheeee gggglllloooobbbbaaaallll $_l_i_b/_e_l_m._r_c ffffiiiilllleeee
  506.  
  507.           No global default file is provided as part of the installation of
  508.           Elm.   If  you  wish  to  override any default parameters for all
  509.           users, create a file as defined in the ssssyyyysssstttteeeemmmm____rrrrcccc____ffffiiiilllleeee above.   An
  510.           easy  way  to create it is to copy a saved ._e_l_m/_e_l_m_r_c and edit it
  511.           to remove all user-specific parameters.  Of  particular  interest
  512.           are  three  additional  parameters you may set: hhhhoooossssttttddddoooommmmaaaaiiiinnnn, hhhhoooosssstttt----
  513.           ffffuuuullllllllnnnnaaaammmmeeee, and hhhhoooossssttttnnnnaaaammmmeeee.  See SSSSttttrrrriiiinnnngggg VVVVaaaarrrriiiiaaaabbbblllleeeessss in section 2 of the
  514.           _E_l_m _R_e_f_e_r_e_n_c_e _G_u_i_d_e for details on these variables.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.           October 1, 1992                                            Page 6
  521.  
  522.  
  523.  
  524.  
  525.  
  526.           Elm Configuration Guide                               Version 2.4
  527.  
  528.  
  529.           WWWWhhhheeeennnn _C_o_n_f_i_g_u_r_e FFFFaaaaiiiillllssss
  530.  
  531.           The _C_o_n_f_i_g_u_r_e script has run successfully tens  of  thousands  of
  532.           times.   But  maybe  your  system is the one in ten thousand that
  533.           will confuse it.  For example, _C_o_n_f_i_g_u_r_e  assumes  that  if  your
  534.           system  has  a feature it would like, then it should be used.  If
  535.           vendors never made mistakes, then that might be  a  good  assump-
  536.           tion.   In  reality,  _C_o_n_f_i_g_u_r_e might want to use a feature you'd
  537.           prefer it didn't.
  538.  
  539.           When _C_o_n_f_i_g_u_r_e completes its examination of your system, it gives
  540.           you a final chance to make changes.  When _C_o_n_f_i_g_u_r_e asks
  541.  
  542.                IIIIffff yyyyoooouuuu nnnneeeeeeeedddd ttttoooo eeeeddddiiiitttt ccccoooonnnnffffiiiigggg....sssshhhh,,,, ddddoooo iiiitttt aaaassss aaaa sssshhhheeeellllllll eeeessssccccaaaappppeeee hhhheeeerrrreeee::::
  543.  
  544.           you may briefly jump out of _C_o_n_f_i_g_u_r_e to make changes.  For exam-
  545.           ple, if _v_i is your preferred editor, type !!!!vvvviiii ccccoooonnnnffffiiiigggg....sssshhhh.
  546.  
  547.           Unfortunately, _C_o_n_f_i_g_u_r_e makes the same mistakes  every  time  it
  548.           runs.   This  means  that if you ever apply updates or changes to
  549.           the Elm system and rerun _C_o_n_f_i_g_u_r_e, you  will  have  to  manually
  550.           make the same configuration changes.  Or more likely, you'll for-
  551.           get that the changes are required.
  552.  
  553.           The solution to this problem is to create a _c_o_n_f_i_g._o_v_e_r  file  in
  554.           the  Elm base directory.  This file may contain any valid _s_h com-
  555.           mands,  and  is  loaded  by  _C_o_n_f_i_g_u_r_e  immediately  before   the
  556.           _c_o_n_f_i_g._s_h  file is created.  For example, supposed that _C_o_n_f_i_g_u_r_e
  557.           creates a _c_o_n_f_i_g._s_h file with the definition
  558.  
  559.                dddd____ffffeeeeaaaattttuuuurrrreeee====ddddeeeeffffiiiinnnneeee
  560.  
  561.           but instead you want it to say
  562.  
  563.                dddd____ffffeeeeaaaattttuuuurrrreeee====uuuunnnnddddeeeeffff
  564.  
  565.           All you need to do is create a _c_o_n_f_i_g._o_v_e_r file and put that  fi-
  566.           nal line in it.
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.           October 1, 1992                                            Page 7
  586.  
  587.  
  588.  
  589.